8662e01e25811a03e047d133851b23e5825c3796,vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/CyActivator.java,CyActivator,start,#BundleContext#,47
Before Change
final VisualMappingManagerImpl visualMappingManager = new VisualMappingManagerImpl(visualStyleFactory, serviceRegistrar);
registerAllServices(bc, visualMappingManager, new Properties());
registerService(bc, visualStyleFactory, VisualStyleFactory.class, new Properties());
final Properties discreteMappingFactoryProps = new Properties();
discreteMappingFactoryProps.setProperty("service.type", "factory");
discreteMappingFactoryProps.setProperty("mapping.type", "discrete");
registerService(bc, discreteMappingFactory, VisualMappingFunctionFactory.class, discreteMappingFactoryProps);
final Properties continuousMappingFactoryProps = new Properties();
continuousMappingFactoryProps.setProperty("service.type", "factory");
After Change
final Properties props = new Properties();
props.setProperty("service.type", "factory");
props.setProperty("mapping.type", "discrete");
registerService(bc, dmFactory, VisualMappingFunctionFactory.class, props);
}
final ContinuousMappingFactory cmFactory = new ContinuousMappingFactory(serviceRegistrar);
{
final Properties props = new Properties();
props.setProperty("service.type", "factory");
props.setProperty("mapping.type", "continuous");
registerService(bc, cmFactory, VisualMappingFunctionFactory.class, props);
}
final PassthroughMappingFactory pmFactory = new PassthroughMappingFactory(serviceRegistrar);
{
final Properties props = new Properties();
props.setProperty("service.type", "factory");
props.setProperty("mapping.type", "passthrough");
registerService(bc, pmFactory, VisualMappingFunctionFactory.class, props);
registerServiceListener(bc, pmFactory, "addValueTranslator", "removeValueTranslator", ValueTranslator.class);
}
final VisualStyleFactoryImpl visualStyleFactory = new VisualStyleFactoryImpl(serviceRegistrar, pmFactory);
registerService(bc, visualStyleFactory, VisualStyleFactory.class, new Properties());
final VisualMappingManagerImpl visualMappingManager = new VisualMappingManagerImpl(visualStyleFactory, serviceRegistrar);
registerAllServices(bc, visualMappingManager, new Properties());